be overly punctilious - German English Dictionary